You must thoroughly test your program to ensure it meets the requirements that you created in step 1. You should be using a combination of JUnit (automated) tests AND manual tests.
TestingCreate your manual tests using the evidence card on Hapara. If possible, test methods with JUnit, and include these tests in your repository.
Submit your test plan / execution log using the evidence card in Hapara